/*
 * Created on 16-ene-2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.juanfrivaldes.cio2005.domain;

import java.io.Serializable;

/**
 * @author root
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Usuario implements Serializable{
	
	/**
	 * Comment for <code>serialVersionUID</code>
	 */
	private static final long serialVersionUID = 3257848796397188146L;

	private String email;
	
	private String password;
	
	private String nombre;
	
	private String apellidos;
	
	private String telefono;
	
	private String nif;
	
	private int idInscripcion=0;
	
	private boolean pagado=false;
	
	public boolean isInscrito(){
		return idInscripcion!=0;
	}
	
	/**
	 * @return Returns the apellidos.
	 */
	public String getApellidos() {
		return apellidos;
	}
	/**
	 * @param apellidos The apellidos to set.
	 */
	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}
	/**
	 * @return Returns the email.
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email The email to set.
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return Returns the nombre.
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * @param nombre The nombre to set.
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	/**
	 * @return Returns the password.
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password The password to set.
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	
	/**
	 * @return Returns the nif.
	 */
	public String getNif() {
		return nif;
	}
	/**
	 * @param nif The nif to set.
	 */
	public void setNif(String nif) {
		this.nif = nif;
	}
	/**
	 * @param telefono The telefono to set.
	 */
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	/**
	 * @return Returns the telefono.
	 */
	public String getTelefono() {
		return telefono;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		// para las trazas
		return email+" "+password+""+nombre+""+apellidos+""+nif+""+telefono;
	}

	public int getIdInscripcion() {
		return idInscripcion;
	}
	

	public void setIdInscripcion(int idInscripcion) {
		this.idInscripcion = idInscripcion;
	}
	

	public boolean isPagado() {
		return pagado;
	}
	

	public void setPagado(boolean pagado) {
		this.pagado = pagado;
	}
	
}
